home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93a.txt / 000129_icon-group-sender _Mon Apr 12 00:41:48 1993.msg < prev    next >
Internet Message Format  |  1993-04-21  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Sat, 17 Apr 1993 08:52:40 MST
  2. Date: 12 Apr 93 00:41:48 GMT
  3. From: mercury.hsi.com!mlfarm!cs.arizona.edu!icon-group@uunet.uu.net  (William Griswold)
  4. Subject: Re: April Fools Wish List or is it?
  5. Message-Id: <9304120041.AA03835@gremlin>
  6. Sender: icon-group-request@cs.arizona.edu
  7. To: icon-group@cs.arizona.edu
  8. Status: R
  9. Errors-To: icon-group-errors@cs.arizona.edu
  10.  
  11. >In article <01GWI2QEMTHU8WWJNC@mis.mcw.edu> Chris Tenaglia - 257-8765 <TENAGLIA@mis.mcw.edu> writes:
  12. >>
  13. >>              \\\\\\\\\\\\\\\\\\\\\////////////////////////
  14. >>             = NETWORKED-CLIENT/SERVER ICON    (drumroll!) =
  15. >>              /////////////////////\\\\\\\\\\\\\\\\\\\\\\\\
  16. >>     
  17. >>Chris Tenaglia (System Manager) |  "The past explained,     
  18. >
  19. >Actually, I have extended ICON with RPC primitives, including
  20. >multicasting and broadcasting. Unfortunately it only runs on
  21. >SUNs. Furthermore, since ICON does not have lightweight processes
  22. >builtin, a server can only service one call at a time. I'll put
  23. >this stuff up for ftp eventually, if anyone is interested.
  24. >
  25. >Christian
  26. >
  27. >-- 
  28. >Christian.Collberg@dna.lth.se
  29. >Department of Computer Science, Lund University, BOX 118, S-221 00 LUND, Sweden
  30.  
  31. However, Icon *does* have coroutines, which supports lightweight processing
  32. if you add a layer of routines that support preemption, etc.  A very simple
  33. approach is to reimplement (certain) Icon built-in routines to preempt the
  34. coroutine that calls them.  A more sophisticated approach would have to
  35. support a timed preemption mechanism by extending Icon.
  36.  
  37.                         Bill Griswold
  38.                         wgg@cs.ucsd.edu
  39.